From 1a64c45f57548be045a0c0a0180d73a2225886bc Mon Sep 17 00:00:00 2001 From: Debian Science Maintainers Date: Mon, 26 Dec 2016 17:33:56 +0000 Subject: [PATCH] deb_skip_test_ons390 Gbp-Pq: Name deb_skip_test_ons390 --- statsmodels/discrete/tests/test_discrete.py | 3 +++ statsmodels/multivariate/tests/test_pca.py | 7 ++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/statsmodels/discrete/tests/test_discrete.py b/statsmodels/discrete/tests/test_discrete.py index 5d74d66..89c6589 100644 --- a/statsmodels/discrete/tests/test_discrete.py +++ b/statsmodels/discrete/tests/test_discrete.py @@ -508,6 +508,9 @@ class TestCVXOPT(object): res_cvxopt = Logit(self.data.endog, self.data.exog).fit_regularized( method="l1_cvxopt_cp", alpha=self.alpha, disp=0, abstol=1e-10, trim_mode='auto', auto_trim_tol=0.01, maxiter=1000) + import platform + if platform.uname()[4].startswith('s390'): + raise SkipTest("Skipping since known failure on s390x") assert_almost_equal(res_slsqp.params, res_cvxopt.params, DECIMAL_4) else: raise SkipTest("Skipped test_cvxopt since cvxopt is not available") diff --git a/statsmodels/multivariate/tests/test_pca.py b/statsmodels/multivariate/tests/test_pca.py index f45cd3b..6e7fa2b 100644 --- a/statsmodels/multivariate/tests/test_pca.py +++ b/statsmodels/multivariate/tests/test_pca.py @@ -1,13 +1,14 @@ from __future__ import print_function, division import os +import platform import sys from unittest import TestCase import warnings import numpy as np from numpy.testing import assert_allclose, assert_equal, assert_raises -from numpy.testing.decorators import skipif +from numpy.testing.decorators import skipif, knownfailureif import pandas as pd try: @@ -53,7 +54,7 @@ class TestPCA(TestCase): b = rs.standard_gamma(lam, size=(k, n)) / lam cls.x_wide = f.dot(b) + e - @skipif(missing_matplotlib) + @skipif(missing_matplotlib or platform.uname()[4].startswith('s390')) def test_smoke_plot_and_repr(self): pc = PCA(self.x) fig = pc.plot_scree() @@ -193,7 +194,7 @@ class TestPCA(TestCase): assert_raises(ValueError, PCA, self.x, tol=2.0) assert_raises(ValueError, PCA, np.nan * np.ones((200,100)), tol=2.0) - @skipif(missing_matplotlib) + @skipif(missing_matplotlib or platform.uname()[4].startswith('s390')) def test_pandas(self): pc = PCA(pd.DataFrame(self.x)) pc1 = PCA(self.x) -- 2.30.2